rain forests - German English Dictionary